package com.qingcloud.adminbackend.entity.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 用户身份标识信息
 *
 * @author wangjinnan
 */
@Getter
@Setter
@Accessors(chain = true)
@ToString
public class UserFlagDTO implements Serializable {

    @ApiModelProperty(value = "用户ID")
    private String userId;

    @ApiModelProperty(value = "登录名")
    private String userName;

    @ApiModelProperty(value = "姓名")
    private String fullName;

    @ApiModelProperty(value = "是否完全管理权限 0不是 1是")
    private Integer adminFlag;

    @ApiModelProperty(value = "是否完全管理权限 0不是 1是")
    private Integer isAdmin;

    @ApiModelProperty(value = "默认地区类型")
    private String cityType;

    @ApiModelProperty(value = "是否网格员 1是 0不是")
    private Integer gridFlag;

    @ApiModelProperty(value = "是否网格长 1是 0不是")
    private Integer captainFlag;

    @ApiModelProperty(value = "是否有蛙鸣大气APP权限 1是 0不是")
    private Integer appFlag;

    @ApiModelProperty(value = "是否复审员 0不是 1是")
    private Integer reviewOfficerFlag;

    @ApiModelProperty(value = "是否审核员 0不是 1是")
    private Integer auditorFlag;

}
